package core;

import java.util.List;

public class Cliente
{
	private int id;
	private String nombre;
	private String direccion, descripcion;
	
	public Cliente ()
	{	
	}

	
	public String getDescripcion() {
		return descripcion;
	}


	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDireccion() {
		return direccion;
	}

	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	
	/**
	 * Obtener cliente
	 */
	
	public static List<Cliente> list ()
	{
		return ClienteDAO.getInstance().getClientes();
	}


	public static Cliente get(int id2) {
		return ClienteDAO.getInstance().unCliente(id2);
	}


	public void guardar() {
		if (this.id == 0) {
			// crear
			ClienteDAO.getInstance().crear(this);
		} else {
			// actualizar
			ClienteDAO.getInstance().actualizar(this);
		}
	}
	
	
}
